home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_findutils.idb / usr / freeware / catman / u_man / cat1 / find.Z / find
Encoding:
Text File  |  1998-05-21  |  20.7 KB  |  728 lines

  1. /xlv1/freeware/1998.May/findutils/4.1/findutils-4.1.diffbuild/find
  2.  
  3.  
  4.  
  5.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  6.  
  7.  
  8.  
  9.      NNNNAAAAMMMMEEEE
  10.       find - search    for files in a directory hierarchy
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       ffffiiiinnnndddd [path...] [expression]
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.       This manual page documents the GNU version of    ffffiiiinnnndddd.  ffffiiiinnnndddd
  17.       searches the directory tree rooted at    each given file    name
  18.       by evaluating    the given expression from left to right,
  19.       according to the rules of precedence (see section
  20.       OPERATORS), until the    outcome    is known (the left hand    side
  21.       is false for _a_n_d operations, true for    _o_r), at    which point
  22.       ffffiiiinnnndddd moves on    to the next file name.
  23.  
  24.       The first argument that begins with `-', `(',    `)', `,', or
  25.       `!' is taken to be the beginning of the expression; any
  26.       arguments before it are paths    to search, and any arguments
  27.       after    it are the rest    of the expression.  If no paths    are
  28.       given, the current directory is used.     If no expression is
  29.       given, the expression    `-print' is used.
  30.  
  31.       ffffiiiinnnndddd exits with status 0 if all files    are processed
  32.       successfully,    greater    than 0 if errors occur.
  33.  
  34.      EEEEXXXXPPPPRRRREEEESSSSSSSSIIIIOOOONNNNSSSS
  35.       The expression is made up of options (which affect overall
  36.       operation rather than    the processing of a specific file, and
  37.       always return    true), tests (which return a true or false
  38.       value), and actions (which have side effects and return a
  39.       true or false    value),    all separated by operators.  -and is
  40.       assumed where    the operator is    omitted.  If the expression
  41.       contains no actions other than -prune, -print    is performed
  42.       on all files for which the expression    is true.
  43.  
  44.     OOOOPPPPTTTTIIIIOOOONNNNSSSS
  45.       All options always return true.  They    always take effect,
  46.       rather than being processed only when    their place in the
  47.       expression is    reached.  Therefore, for clarity, it is    best
  48.       to place them    at the beginning of the    expression.
  49.  
  50.       -daystart
  51.            Measure times (for -amin, -atime, -cmin,    -ctime,    -mmin,
  52.            and -mtime) from    the beginning of today rather than
  53.            from 24 hours ago.
  54.  
  55.       -depth
  56.            Process each directory's    contents before    the directory
  57.            itself.
  58.  
  59.       -follow
  60.            Dereference symbolic links.  Implies -noleaf.
  61.  
  62.  
  63.  
  64.      Page 1                         (printed 5/18/98)
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  72.  
  73.  
  74.  
  75.       -help, --help
  76.            Print a summary of the command-line usage of ffffiiiinnnndddd and
  77.            exit.
  78.  
  79.       -maxdepth _l_e_v_e_l_s
  80.            Descend at most _l_e_v_e_l_s (a non-negative integer) levels
  81.            of directories below the    command    line arguments.
  82.            `-maxdepth 0' means only    apply the tests    and actions to
  83.            the command line    arguments.
  84.  
  85.       -mindepth _l_e_v_e_l_s
  86.            Do not apply any    tests or actions at levels less    than
  87.            _l_e_v_e_l_s (a non-negative integer).     `-mindepth 1' means
  88.            process all files except    the command line arguments.
  89.  
  90.       -mount
  91.            Don't descend directories on other filesystems.    An
  92.            alternate name for -xdev, for compatibility with    some
  93.            other versions of ffffiiiinnnndddd.
  94.  
  95.       -noleaf
  96.            Do not optimize by assuming that    directories contain 2
  97.            fewer subdirectories than their hard link count.     This
  98.            option is needed    when searching filesystems that    do not
  99.            follow the Unix directory-link convention, such as CD-
  100.            ROM or MS-DOS filesystems or AFS    volume mount points.
  101.            Each directory on a normal Unix filesystem has at least
  102.            2 hard links: its name and its `.'  entry.
  103.            Additionally, its subdirectories    (if any) each have a
  104.            `..'  entry linked to that directory.  When ffffiiiinnnndddd    is
  105.            examining a directory, after it has statted 2 fewer
  106.            subdirectories than the directory's link    count, it
  107.            knows that the rest of the entries in the directory are
  108.            non-directories (`leaf' files in    the directory tree).
  109.            If only the files' names    need to    be examined, there is
  110.            no need to stat them; this gives    a significant increase
  111.            in search speed.
  112.  
  113.       -version, --version
  114.            Print the ffffiiiinnnndddd version number and exit.
  115.  
  116.       -xdev
  117.            Don't descend directories on other filesystems.
  118.  
  119.     TTTTEEEESSSSTTTTSSSS
  120.       Numeric arguments can    be specified as
  121.  
  122.       +_n   for greater than    _n,
  123.  
  124.       -_n   for less    than _n,
  125.  
  126.       _n    for exactly _n.
  127.  
  128.  
  129.  
  130.      Page 2                         (printed 5/18/98)
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  138.  
  139.  
  140.  
  141.       -amin    _n
  142.            File was    last accessed _n    minutes    ago.
  143.  
  144.       -anewer _f_i_l_e
  145.            File was    last accessed more recently than _f_i_l_e was
  146.            modified.  -anewer is affected by -follow only if
  147.            -follow comes before -anewer on the command line.
  148.  
  149.       -atime _n
  150.            File was    last accessed _n*24 hours ago.
  151.  
  152.       -cmin    _n
  153.            File's status was last changed _n    minutes    ago.
  154.  
  155.       -cnewer _f_i_l_e
  156.            File's status was last changed more recently than _f_i_l_e
  157.            was modified.  -cnewer is affected by -follow only if
  158.            -follow comes before -cnewer on the command line.
  159.  
  160.       -ctime _n
  161.            File's status was last changed _n*24 hours ago.
  162.  
  163.       -empty
  164.            File is empty and is either a regular file or a
  165.            directory.
  166.  
  167.       -false
  168.            Always false.
  169.  
  170.       -fstype _t_y_p_e
  171.            File is on a filesystem of type _t_y_p_e.  The valid
  172.            filesystem types    vary among different versions of Unix;
  173.            an incomplete list of filesystem    types that are
  174.            accepted    on some    version    of Unix    or another is: ufs,
  175.            4.2, 4.3, nfs, tmp, mfs,    S51K, S52K.  You can use
  176.            -printf with the    %F directive to    see the    types of your
  177.            filesystems.
  178.  
  179.       -gid _n
  180.            File's numeric group ID is _n.
  181.  
  182.       -group _g_n_a_m_e
  183.            File belongs to group _g_n_a_m_e (numeric group ID allowed).
  184.  
  185.       -ilname _p_a_t_t_e_r_n
  186.            Like -lname, but    the match is case insensitive.
  187.  
  188.       -iname _p_a_t_t_e_r_n
  189.            Like -name, but the match is case insensitive.  For
  190.            example,    the patterns `fo*' and `F??' match the file
  191.            names `Foo', `FOO', `foo', `fOo', etc.
  192.  
  193.  
  194.  
  195.  
  196.      Page 3                         (printed 5/18/98)
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  204.  
  205.  
  206.  
  207.       -inum    _n
  208.            File has    inode number _n.
  209.  
  210.       -ipath _p_a_t_t_e_r_n
  211.            Like -path, but the match is case insensitive.
  212.  
  213.       -iregex _p_a_t_t_e_r_n
  214.            Like -regex, but    the match is case insensitive.
  215.  
  216.       -links _n
  217.            File has    _n links.
  218.  
  219.       -lname _p_a_t_t_e_r_n
  220.            File is a symbolic link whose contents match shell
  221.            pattern _p_a_t_t_e_r_n.     The metacharacters do not treat `/'
  222.            or `.' specially.
  223.  
  224.       -mmin    _n
  225.            File's data was last modified _n minutes ago.
  226.  
  227.       -mtime _n
  228.            File's data was last modified _n*24 hours    ago.
  229.  
  230.       -name    _p_a_t_t_e_r_n
  231.            Base of file name (the path with    the leading
  232.            directories removed) matches shell pattern _p_a_t_t_e_r_n.
  233.            The metacharacters (`*',    `?', and `[]') do not match a
  234.            `.' at the start    of the base name.  To ignore a
  235.            directory and the files under it, use -prune; see an
  236.            example in the description of -path.
  237.  
  238.       -newer _f_i_l_e
  239.            File was    modified more recently than _f_i_l_e.  -newer is
  240.            affected    by -follow only    if -follow comes before    -newer
  241.            on the command line.
  242.  
  243.       -nouser
  244.            No user corresponds to file's numeric user ID.
  245.  
  246.       -nogroup
  247.            No group    corresponds to file's numeric group ID.
  248.  
  249.       -path    _p_a_t_t_e_r_n
  250.            File name matches shell pattern _p_a_t_t_e_r_n.     The
  251.            metacharacters do not treat `/' or `.' specially; so,
  252.            for example,
  253.              find .    -path './sr*sc'
  254.            will print an entry for a directory called './src/misc'
  255.            (if one exists).     To ignore a whole directory tree, use
  256.            -prune rather than checking every file in the tree.
  257.            For example, to skip the    directory `src/emacs' and all
  258.            files and directories under it, and print the names of
  259.  
  260.  
  261.  
  262.      Page 4                         (printed 5/18/98)
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  270.  
  271.  
  272.  
  273.            the other files found, do something like    this:
  274.              find .    -path './src/emacs' -prune -o -print
  275.  
  276.       -perm    _m_o_d_e
  277.            File's permission bits are exactly _m_o_d_e (octal or
  278.            symbolic).  Symbolic modes use mode 0 as    a point    of
  279.            departure.
  280.  
  281.       -perm    -_m_o_d_e
  282.            All of the permission bits _m_o_d_e are set for the file.
  283.  
  284.       -perm    +_m_o_d_e
  285.            Any of the permission bits _m_o_d_e are set for the file.
  286.  
  287.       -regex _p_a_t_t_e_r_n
  288.            File name matches regular expression _p_a_t_t_e_r_n.  This is
  289.            a match on the whole path, not a    search.     For example,
  290.            to match    a file named `./fubar3', you can use the
  291.            regular expression `.*bar.' or `.*b.*3',    but not
  292.            `b.*r3'.
  293.  
  294.       -size    _n[bckw]
  295.            File uses _n units of space.  The    units are 512-byte
  296.            blocks by default or if `b' follows _n, bytes if `c'
  297.            follows _n, kilobytes if `k' follows _n, or 2-byte    words
  298.            if `w' follows _n.  The size does    not count indirect
  299.            blocks, but it does count blocks    in sparse files    that
  300.            are not actually    allocated.
  301.  
  302.       -true
  303.            Always true.
  304.  
  305.       -type    _c
  306.            File is of type _c:
  307.  
  308.            b    block (buffered) special
  309.  
  310.            c    character (unbuffered) special
  311.  
  312.            d    directory
  313.  
  314.            p    named pipe (FIFO)
  315.  
  316.            f    regular file
  317.  
  318.            l    symbolic link
  319.  
  320.            s    socket
  321.  
  322.       -uid _n
  323.            File's numeric user ID is _n.
  324.  
  325.  
  326.  
  327.  
  328.      Page 5                         (printed 5/18/98)
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  336.  
  337.  
  338.  
  339.       -used    _n
  340.            File was    last accessed _n    days after its status was last
  341.            changed.
  342.  
  343.       -user    _u_n_a_m_e
  344.            File is owned by    user _u_n_a_m_e (numeric user ID allowed).
  345.  
  346.       -xtype _c
  347.            The same    as -type unless    the file is a symbolic link.
  348.            For symbolic links: if -follow has not been given, true
  349.            if the file is a    link to    a file of type _c; if -follow
  350.            has been    given, true if _c is `l'.  In other words, for
  351.            symbolic    links, -xtype checks the type of the file that
  352.            -type does not check.
  353.  
  354.     AAAACCCCTTTTIIIIOOOONNNNSSSS
  355.       -exec    _c_o_m_m_a_n_d    ;
  356.            Execute _c_o_m_m_a_n_d;    true if    0 status is returned.  All
  357.            following arguments to ffffiiiinnnndddd are taken to    be arguments
  358.            to the command until an argument    consisting of `;' is
  359.            encountered.  The string    `{}' is    replaced by the
  360.            current file name being processed everywhere it occurs
  361.            in the arguments    to the command,    not just in arguments
  362.            where it    is alone, as in    some versions of ffffiiiinnnndddd.    Both
  363.            of these    constructions might need to be escaped (with a
  364.            `\') or quoted to protect them from expansion by    the
  365.            shell.  The command is executed in the starting
  366.            directory.
  367.  
  368.       -fls _f_i_l_e
  369.            True; like -ls but write    to _f_i_l_e    like -fprint.
  370.  
  371.       -fprint _f_i_l_e
  372.            True; print the full file name into file    _f_i_l_e.  If _f_i_l_e
  373.            does not    exist when ffffiiiinnnndddd    is run,    it is created; if it
  374.            does exist, it is truncated.  The file names
  375.            ``/dev/stdout'' and ``/dev/stderr'' are handled
  376.            specially; they refer to    the standard output and
  377.            standard    error output, respectively.
  378.  
  379.       -fprint0 _f_i_l_e
  380.            True; like -print0 but write to _f_i_l_e like -fprint.
  381.  
  382.       -fprintf _f_i_l_e    _f_o_r_m_a_t
  383.            True; like -printf but write to _f_i_l_e like -fprint.
  384.  
  385.       -ok _c_o_m_m_a_n_d ;
  386.            Like -exec but ask the user first (on the standard
  387.            input); if the response does not    start with `y' or `Y',
  388.            do not run the command, and return false.
  389.  
  390.       -print
  391.  
  392.  
  393.  
  394.      Page 6                         (printed 5/18/98)
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  402.  
  403.  
  404.  
  405.            True; print the full file name on the standard output,
  406.            followed    by a newline.
  407.  
  408.       -print0
  409.            True; print the full file name on the standard output,
  410.            followed    by a null character.  This allows file names
  411.            that contain newlines to    be correctly interpreted by
  412.            programs    that process the ffffiiiinnnndddd output.
  413.  
  414.       -printf _f_o_r_m_a_t
  415.            True; print _f_o_r_m_a_t on the standard output, interpreting
  416.            `\' escapes and `%' directives.    Field widths and
  417.            precisions can be specified as with the `printf'    C
  418.            function.  Unlike -print, -printf does not add a
  419.            newline at the end of the string.  The escapes and
  420.            directives are:
  421.  
  422.            \a   Alarm bell.
  423.  
  424.            \b   Backspace.
  425.  
  426.            \c   Stop printing from this format immediately and
  427.             flush the output.
  428.  
  429.            \f   Form feed.
  430.  
  431.            \n   Newline.
  432.  
  433.            \r   Carriage return.
  434.  
  435.            \t   Horizontal tab.
  436.  
  437.            \v   Vertical tab.
  438.  
  439.            \\   A literal backslash    (`\').
  440.  
  441.            A `\' character followed    by any other character is
  442.            treated as an ordinary character, so they both are
  443.            printed.
  444.  
  445.            %%   A literal percent sign.
  446.  
  447.            %a   File's last    access time in the format returned by
  448.             the    C `ctime' function.
  449.  
  450.            %A_k  File's last    access time in the format specified by
  451.             _k, which is    either `@' or a    directive for the C
  452.             `strftime' function.  The possible values for _k
  453.             are    listed below; some of them might not be
  454.             available on all systems, due to differences in
  455.             `strftime' between systems.
  456.  
  457.  
  458.  
  459.  
  460.      Page 7                         (printed 5/18/98)
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  468.  
  469.  
  470.  
  471.             @     seconds since Jan. 1, 1970, 00:00 GMT.
  472.  
  473.             Time fields:
  474.  
  475.             H     hour (00..23)
  476.  
  477.             I     hour (01..12)
  478.  
  479.             k     hour (    0..23)
  480.  
  481.             l     hour (    1..12)
  482.  
  483.             M     minute    (00..59)
  484.  
  485.             p     locale's AM or    PM
  486.  
  487.             r     time, 12-hour (hh:mm:ss [AP]M)
  488.  
  489.             S     second    (00..61)
  490.  
  491.             T     time, 24-hour (hh:mm:ss)
  492.  
  493.             X     locale's time representation (H:M:S)
  494.  
  495.             Z     time zone (e.g., EDT),    or nothing if no time
  496.              zone is determinable
  497.  
  498.             Date fields:
  499.  
  500.             a     locale's abbreviated weekday name (Sun..Sat)
  501.  
  502.             A     locale's full weekday name, variable length
  503.              (Sunday..Saturday)
  504.  
  505.             b     locale's abbreviated month name (Jan..Dec)
  506.  
  507.             B     locale's full month name, variable length
  508.              (January..December)
  509.  
  510.             c     locale's date and time    (Sat Nov 04 12:02:33
  511.              EST 1989)
  512.  
  513.             d     day of    month (01..31)
  514.  
  515.             D     date (mm/dd/yy)
  516.  
  517.             h     same as b
  518.  
  519.             j     day of    year (001..366)
  520.  
  521.             m     month (01..12)
  522.  
  523.  
  524.  
  525.  
  526.      Page 8                         (printed 5/18/98)
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  534.  
  535.  
  536.  
  537.             U     week number of    year with Sunday as first day
  538.              of week (00..53)
  539.  
  540.             w     day of    week (0..6)
  541.  
  542.             W     week number of    year with Monday as first day
  543.              of week (00..53)
  544.  
  545.             x     locale's date representation (mm/dd/yy)
  546.  
  547.             y     last two digits of year (00..99)
  548.  
  549.             Y     year (1970...)
  550.  
  551.            %b   File's size    in 512-byte blocks (rounded up).
  552.  
  553.            %c   File's last    status change time in the format
  554.             returned by    the C `ctime' function.
  555.  
  556.            %C_k  File's last    status change time in the format
  557.             specified by _k, which is the same as for %A.
  558.  
  559.            %d   File's depth in the    directory tree;    0 means    the
  560.             file is a command line argument.
  561.  
  562.            %f   File's name    with any leading directories removed
  563.             (only the last element).
  564.  
  565.            %F   Type of the    filesystem the file is on; this    value
  566.             can    be used    for -fstype.
  567.  
  568.            %g   File's group name, or numeric group    ID if the
  569.             group has no name.
  570.  
  571.            %G   File's numeric group ID.
  572.  
  573.            %h   Leading directories    of file's name (all but    the
  574.             last element).
  575.  
  576.            %H   Command line argument under    which file was found.
  577.  
  578.            %i   File's inode number    (in decimal).
  579.  
  580.            %k   File's size    in 1K blocks (rounded up).
  581.  
  582.            %l   Object of symbolic link (empty string if file is
  583.             not    a symbolic link).
  584.  
  585.            %m   File's permission bits (in octal).
  586.  
  587.            %n   Number of hard links to file.
  588.  
  589.  
  590.  
  591.  
  592.      Page 9                         (printed 5/18/98)
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  600.  
  601.  
  602.  
  603.            %p   File's name.
  604.  
  605.            %P   File's name    with the name of the command line
  606.             argument under which it was    found removed.
  607.  
  608.            %s   File's size    in bytes.
  609.  
  610.            %t   File's last    modification time in the format
  611.             returned by    the C `ctime' function.
  612.  
  613.            %T_k  File's last    modification time in the format
  614.             specified by _k, which is the same as for %A.
  615.  
  616.            %u   File's user    name, or numeric user ID if the    user
  617.             has    no name.
  618.  
  619.            %U   File's numeric user    ID.
  620.  
  621.            A `%' character followed    by any other character is
  622.            discarded (but the other    character is printed).
  623.  
  624.       -prune
  625.            If -depth is not    given, true; do    not descend the
  626.            current directory.
  627.            If -depth is given, false; no effect.
  628.  
  629.       -ls  True; list current file in `ls -dils' format on
  630.            standard    output.     The block counts are of 1K blocks,
  631.            unless the environment variable POSIXLY_CORRECT is set,
  632.            in which    case 512-byte blocks are used.
  633.  
  634.     OOOOPPPPEEEERRRRAAAATTTTOOOORRRRSSSS
  635.       Listed in order of decreasing    precedence:
  636.  
  637.       ( _e_x_p_r )
  638.            Force precedence.
  639.  
  640.       ! _e_x_p_r
  641.            True if _e_x_p_r is false.
  642.  
  643.       -not _e_x_p_r
  644.            Same as ! _e_x_p_r.
  645.  
  646.       _e_x_p_r_1    _e_x_p_r_2
  647.            And (implied); _e_x_p_r_2 is not evaluated if    _e_x_p_r_1 is
  648.            false.
  649.  
  650.       _e_x_p_r_1    -a _e_x_p_r_2
  651.            Same as _e_x_p_r_1 _e_x_p_r_2.
  652.  
  653.       _e_x_p_r_1    -and _e_x_p_r_2
  654.            Same as _e_x_p_r_1 _e_x_p_r_2.
  655.  
  656.  
  657.  
  658.      Page 10                         (printed 5/18/98)
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.      FFFFIIIINNNNDDDD((((1111LLLL))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              FFFFIIIINNNNDDDD((((1111LLLL))))
  666.  
  667.  
  668.  
  669.       _e_x_p_r_1    -o _e_x_p_r_2
  670.            Or; _e_x_p_r_2 is not    evaluated if _e_x_p_r_1 is true.
  671.  
  672.       _e_x_p_r_1    -or _e_x_p_r_2
  673.            Same as _e_x_p_r_1 -o    _e_x_p_r_2.
  674.  
  675.       _e_x_p_r_1    , _e_x_p_r_2
  676.            List; both _e_x_p_r_1    and _e_x_p_r_2 are always evaluated.     The
  677.            value of    _e_x_p_r_1 is discarded; the    value of the list is
  678.            the value of _e_x_p_r_2.
  679.  
  680.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  681.       llllooooccccaaaatttteeee(1L), llllooooccccaaaatttteeeeddddbbbb(5L), uuuuppppddddaaaatttteeeeddddbbbb(1L), xxxxaaaarrrrggggssss(1L) FFFFiiiinnnnddddiiiinnnngggg
  682.       FFFFiiiilllleeeessss    (on-line in Info, or printed)
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.      Page 11                         (printed 5/18/98)
  725.  
  726.  
  727.  
  728.